#include <iostream>
#include <string>
using namespace std;
int main()
{
string s, t;
getline (cin, s);
int a = s.size();
for (int i = 0; i < a; i++)
{
    if (s [i] == '('){
        t+= s[i];
    }

if (s[i] == ')'&& t[t.size() - 1] == '('){
   t.erase(t.size()- 1);
}
else if (s[i] == ')'&& t[t.size() - 1] != '(') {
    break;
}
}
    if (t.size()==0)
     cout << "yes";
     if (t.size()!=0)
      cout << "no";

}


